home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1995 October / EnigmA AMIGA RUN 01 (1995)(G.R. Edizioni)(IT)[!][issue 1995-10][Aminet 7].iso / Aminet / comm / bbs / AboutIceBBS56.lha / AboutIceBBS.txt
Text File  |  1995-02-14  |  20KB  |  471 lines

  1.                    What's this IceBBS thing anyways?
  2.               (used to be: What's this VBBS thing anyways?)
  3.  
  4.                         Updated:  13-February-95
  5.                           Stephen Vermeulen
  6.                         Voice: (403) 282-7990
  7.  
  8. Current Status:
  9.  
  10.    IceBBS has finally finished the Beta stage of development, once I
  11.    update the manuals (a few weeks work) I will be releasing a demo
  12.    version to AmiNET. You may obtain a copy of IceBBS for US$60.00
  13.    (plus $10.00 shipping) by writing to:
  14.  
  15.                Stephen Vermeulen
  16.                45-Butler Cr N.W.
  17.                Calgary, Alberta,
  18.                CANADA, T2L 1K4
  19.  
  20.    once you have registered you may get upgrades at any time by
  21.    downloading them from the closed area on my BBS (an IceBBS system
  22.    of course) or for $10.00 per set (you can pre-order a number
  23.    of upgrades if you want).  New versions appear about once
  24.    every 6-8 weeks.  Updates of the sysop manual are $20.00.
  25.  
  26.    The full version of the BBS includes about 400 pages of documentation
  27.    and the additional FidoNet and USENET tools and other utilities.
  28.    Additionally, you get the rights to print and sell copies of the
  29.    IceTERM and IceOLR manuals at the rate of $1.00 per copy sold.
  30.  
  31.  
  32.    The programs IceBBS and IceTERM have undergone a name change
  33.    recently, they used to be called VBBS and TERM.  The name change
  34.    was required to avoid confusion with the IBM Virtual BBS and the
  35.    TERM program from Germany.
  36.  
  37.    The Author's IceBBS system is available 24 hours a day at:
  38.  
  39.                (403) 284-2048 or 284-5625
  40.  
  41.    with USR Dual Standard (V32bis/HST/MNP5/V42bis) modems on both
  42.    lines if you want to give it a try.  If the phone rings but
  43.    does not answer this usually means the BBS is offline because
  44.    I am working on something...
  45.  
  46.    There are several other IceBBS sites you might want to call instead:
  47.  
  48.  ------------------------------------------------------------------
  49.  (403)284-2048 9600 DST  IceBBS Host              Stephen Vermuelen
  50.  (403)284-5625 9600 DST
  51.  ( Alberta, Canada VBBS Support, FIDO, UUCP                       )
  52.  ------------------------------------------------------------------
  53.  (403)282-5224           AMUC Express             Stephen Vermeulen
  54.  (403)282-5137                                                    )
  55.  (403)282-5171           Amiga Users                              )
  56.  (403)282-5238           of Calgary                               )
  57.  (403)282-5624           Society                                  )
  58.  (403)289-1794                                                    )
  59.  (403)289-1882                                                    )
  60.  ( Canada                                         Todd Klassen    )
  61.  ------------------------------------------------------------------
  62.  (403)279-7696           Buffaloe BBS             Bill Stott
  63.  ( Calgary, Canada                                                )
  64.  ------------------------------------------------------------------
  65.  (608)258-9009           RCC Systems              unknown
  66.  ( Madison, WI, USA                                               )
  67.  ------------------------------------------------------------------
  68.  ( Zyxel: 613-230-2172 Jammy's Amiga Corner IceBBS James McOrmond )
  69.  ( VFC:   613-230-1136                                            )
  70.  ( Ottawa, Canada                                                 )
  71.  ( Jam@Jammys.OCUnix.On.Ca                         Fido#1:163/139 )
  72.  (                                             ZyXELNET#18:18/0   )
  73.  (                                             AmigaNet#40:553/139)
  74.  ------------------------------------------------------------------
  75.  (904)422-2695 2400      The VANishing Point      Van Stonecypher
  76.  ( Tallahassee, FL, USA : Tallahasse Amiga Users' Group           )
  77.  ------------------------------------------------------------------
  78.  (705)497-1799                                    Michael Constant)
  79.  (Ontario, Canada                                                 )
  80.  ------------------------------------------------------------------
  81.  (514) 367-1778      (USR Sporster, IceTerm available on this line)
  82.  (                                             Sysop:  Yan Koehler)
  83.  (514) 367-0575 (SupraFax)                      GfxBase Amiga Only)
  84.  (LaSalle , Quebec                                                )
  85.  ------------------------------------------------------------------
  86.  (604) 251-7257                                         Paul Quinn)
  87.  (Monty's Place   Vancouver Bc                                    )
  88.  ------------------------------------------------------------------
  89.  (358 18 7304 076 (Finland)                        Harry Uggeldahl)
  90.  (                                               Fido: 2:221/118.0)
  91.  (                                Internet: uharry@vebsi.fipnet.fi)
  92.  ------------------------------------------------------------------
  93.  
  94.  
  95. --------------------------------------------------------------------
  96.  
  97. Design Goals:
  98.  
  99.    IceBBS was designed with several goals in mind:
  100.  
  101.    1. The software should support a fully-multiplexed error-corrected
  102.       communications channel,
  103.  
  104.    2. The user should be able to do more than one thing at a time,
  105.  
  106.    3. The BBS should not require an accelerated machine to run more
  107.       than one line (AMUC Express has run 5 lines on a 68000
  108.       with 3Megs of ram, and has run with 9 lines for conferences),
  109.  
  110.    4. The BBS should not eat huge amounts of RAM,
  111.  
  112.    5. The BBS should easily support a mixed set of serial ports and
  113.       modems, as well as providing support for the new fixed baud
  114.       rate modems (between computer and modem) at the same time as
  115.       the old style modems,
  116.  
  117.    6. The BBS should provide the basics (messages, sysop chat,
  118.       conference mode, email and a file system) and offer some means of
  119.       expansion.
  120.  
  121.    7. The BBS should facilitate support of Usenet and Fidonet.
  122.  
  123.    8. The system should support an off-line message reading and
  124.       reply facility.
  125.  
  126.    9. The system should provide support for remote sysops, this is done
  127.       through a remote shell, a remote file maintainance door and
  128.       a remote account maintainance door.
  129.  
  130.    At this point the software meets all of these goals.
  131.  
  132.  
  133. What is this IceBBS thing anyways?
  134.  
  135.  
  136. IceBBS is a new bulletin board system for the Amiga, it is a commercial
  137. product available directly from the author.
  138.  
  139. IceTERM is the terminal program that is required to make use of the
  140. special multi-tasking features of IceBBS.  IceTERM is a copyrighted
  141. product, but is freely distributable.  A printed manual (about 160
  142. pages) for IceTERM (along with a copy of the latest version of IceTERM) is
  143. available from the author for US$15.00 (CDN$15.00 within Canada). All
  144. registered IceBBS Sysops get a license to print copies of the IceTERM
  145. manual for their users or can buy finished copies at a substantial
  146. discount.
  147.  
  148.  
  149. What is so unique about IceBBS/IceTERM?
  150.  
  151. The IceBBS/IceTERM product allows the user to do several things at once
  152. while he is on the BBS.  This is what is meant by saying IceBBS is a
  153. multitasking BBS.  For example the user might be in the conference
  154. talking to other users while he is also uploading a file and
  155. downloading new messages.
  156.  
  157. The IceBBS/IceTERM product provides the user with a mouse-driven windowed
  158. interface to the BBS.  This is in contrast with most other systems
  159. which provide a traditional text-based interface.  IceBBS also supplies
  160. a text based login facility so that less fortunate computer users
  161. (non-Amiga owners) can use an IceBBS based BBS.
  162.  
  163. The IceBBS/IceTERM product also provides a fully error-corrected link.
  164. The error correction facility applies to all the tasks the user
  165. might perform -- not just the file transfer system.  The system
  166. is smart enough to recognize when the user has connected with an
  167. MNP/HST/V42 modem and will turn its error correcting off leaving
  168. it to the modems (resulting in less data transmission overhead and
  169. less CPU consumed).
  170.  
  171.  
  172. What features are included in IceBBS/IceTERM?
  173.  
  174. The current version includes the following features:
  175.  
  176. - private user to sysop chat windows, these are helpful when a new
  177.   user is on the system and he needs some handholding.  The
  178.   multitasking capability allows the Sysop to provide assistance
  179.   while the user is actually using the various tools.
  180.  
  181. - a narrator based paging facility (Talk) which allows the user to
  182.   page a sysop who is not at the machine (or visa versa)
  183.  
  184. - a simple local message base designed for quick feedback between
  185.   the users and sysop
  186.  
  187. - a complex multi-section messages base that batch downloads new
  188.   material to the users machine for use with the off-line reader
  189.   program.  The user can read, post and reply off-line and his new
  190.   contributions will be automatically loaded into the system when
  191.   he next connects.  There is also an on-line read/post/reply
  192.   facility for this message base.
  193.  
  194. - a file downloading facility that will allow the user to select the
  195.   file(s) he wants to download through a normal scrolling Amiga
  196.   requester.  The user can sort the displays by name or date (file
  197.   sizes and short descriptions are also displayed) and if a file
  198.   has an extended description it will be sent to him before he confirms
  199.   commencement of the download.
  200.  
  201.   Downloading to a floppy based Amiga 500 at 19200 baud is possible.
  202.   While the user is downloading files he may proceed with any other
  203.   BBS operations (including starting more downloads and even uploads)
  204.   without interruption.  Downloads may be paused to free up the
  205.   communications line when a more important task is being performed.
  206.  
  207.   The download facility supports downloading of entire directory trees
  208.   (very useful with CDROM disks).
  209.  
  210.   Both single file and directory downloads are resumable in the event
  211.   of communications loss or session time out.
  212.  
  213. - a file uploading facility is available.  Users can select the file
  214.   to be uploaded with the ARP file requester (or the ASL requester
  215.   if the user has AmigaDOS 2.0) and enter (and edit) the extended file
  216.   description with their favourite editor.  The user can start
  217.   multiple uploads, and on a full duplex modem (ie. normal 1200/2400
  218.   or V32/V34 modems) the user can upload and download at the same time
  219.   without loss in throughput in either direction. HST modems will slow
  220.   to appoximately 350CPS in either direction if this is attempted, but
  221.   if only uploading or downloading will move an LHARC file at up to
  222.   1650 CPS.
  223.  
  224. - a system monitor window is provided so that the user can see what
  225.   other users are online, what they are currently doing and page them
  226.   for the confernce area.  The monitor can be left open while other
  227.   tasks are performed.  There are buttons provided to disable the
  228.   audible bell and screen flash on the paging function for privacy.
  229.  
  230. - an email system is provided which allows the user to enter/read/reply
  231.   to messages.  These are private between users, and the user can
  232.   also send or receive FIDONET netmail and INTERNET email.  Users can
  233.   also send files to other users on the same BBS.  Internet mail
  234.   requires that you are running the UUCP package from Matt Dillon.
  235.   The internet mail facility allows users to subscribe to mailing lists.
  236.  
  237. - a doors facility is provided so that additional functions can be
  238.   added to the BBS and terminal programs.  These doors programs are run
  239.   like other IceBBS tasks, allowing the user to use several doors while
  240.   also making use of other built in functions (like downloading files).
  241.  
  242.   Currently there are seven doors available:
  243.  
  244.     - a remote file maintainance utility for co-sysops,
  245.     - a remote account maintainance utility for co-sysops,
  246.     - an IFF picture previewer that
  247.     - will display small versions of pictures so that a user can see if
  248.       the picture is worth downloading (preview pictures take as little
  249.       a 10 seconds to transfer with a fast modem),
  250.     - an on-line chess game where the users play each other in the
  251.       BBS version of chess-by-mail,
  252.     - the Amiga version of CircleMUD, and since a user can start more
  253.       than one door at a time he can create his own party of MUD
  254.       characters
  255.     - a voting door, with a tallying program
  256.     - An internet FTP (file transfer protocol) door
  257.     - An internet IRC (Internet Relay Chat) door
  258.  
  259.   A developer's kit for doors is also available that includes a sample
  260.   door client and server in C-source format along with a test driver
  261.   program that simulates the action of IceBBS and TERM so that doors can
  262.   be developed and tested on a system which does not have IceBBS running
  263.   on it.
  264.  
  265.   There is also an ARexx version of the doors system (so that the doors
  266.   can be written in ARexx which is easier).  There is a tool kit for
  267.   developing ARexx doors, which includes a simulator and source for
  268.   the voting door.  It should also be possible to compile the ARexx
  269.   doors using the ARexx compiler.
  270.  
  271. - a news facility is available to make certain text files readily viewable
  272.   (like documentation).
  273.  
  274. - an AmigaDOS shell is available for remote sysops to do work on the
  275.   BBS.  Several shells can be opened at once, and shells may be used
  276.   at the same time as other BBS functions.
  277.  
  278. - a flexible access control and time limit/bank system is implemented which
  279.   enables you to control exactly what each user is allowed to do and
  280.   see and for how long.
  281.  
  282.  
  283. What protocol is used?
  284.  
  285. The IceBBS/IceTERM combination uses a custom sliding windows protocol which
  286. is bi-directional and multiplexed.  It is very DNet-like internally.
  287. Throughput on the protocol is as good as Zmodem, between non-MNP modems
  288. the throughput is slightly below Zmodem and between MNP or V42 modems
  289. it tends to be a bit faster.
  290.  
  291. On the ASCII interface side (for non-IceTERM callers) the only built in
  292. protocols are Xmodem and XPR.  XPR support allows the BBS to use the
  293. standard XPR libraries, such as xprxmodem, xprymodem and zprzmodem for
  294. file transfers. It is possible to run IceBBS along side a conventional
  295. BBS (sharing the same line).
  296.  
  297.  
  298. What data rates will it run at?
  299.  
  300. Both IceBBS and iceTERM are capable of running at 19200 baud on the internal
  301. serial port of an unaccelerated Amiga.  If you have an additional serial
  302. board (like the ASDG dual serial board) the software can run much faster.
  303. Multiple lines on an unaccelerated BBS machine work fine.
  304.  
  305. Limits to performance?
  306.  
  307. As far as performance is concerned, IceBBS is capable of running 6-8
  308. lines on a stock 2000HD at 2400 baud on each line.  With an '030
  309. accelerator card in an Amiga you should be able to run 8 lines at
  310. 9600 baud, as I have run 4 lines at 19.2K and 2 lines at 38.4K in
  311. a direct wired test. The actual maximum transfer capability depends a
  312. bit on what the users are doing since IceBBS will allow users to upload
  313. and download files at the same time, and when doing so they can nearly
  314. double the load on the system.
  315.  
  316. The AMUC Express, is a 7 line IceBBS system, it runs 4 lines at
  317. 38400 baud (14400 v32bis baud modems), one line at 19200 and 2 lines
  318. at 2400 baud, it runs UUCP and FidoNet (via TrapDoor) and it runs the
  319. CircleMUD door.  It has 1.4Gigs of hard drive space and 13 CDROMs
  320. online (1 Sony drive, one Pioneer DRM-600 and one DRM-602).  It does
  321. this with 8Megs of 32bit ram on a GVP 3001 (25MHz '030 accelerator) in
  322. an A2000 with an Amigo ComPorts 8-line card (it used to use a pair of
  323. A2232 cards) and a GVP Series II SCSI card. Once all this has booted
  324. there is about 4Megs of ram free.
  325.  
  326.  
  327. What are the system requirements?
  328.  
  329.   CPU
  330.        any Amiga, if you want to run more than about 4 - 2400 baud lines
  331.        an accelerated machine is recommended,
  332.  
  333.   RAM
  334.        1Meg to 3Meg recommended, this largely depends on the number of
  335.        lines you run and the amount of multitasking you do as a Sysop.
  336.        With 3 lines on my machine the BBS uses about 800K.  If you want
  337.        lots of CDROMs or want to run the CircleMUD more than 3Megs
  338.        many be required.
  339.  
  340.   DISKS
  341.        Of course a hard disk, unless you are planning to use the
  342.        system just as a mailbox between a few people.  The system
  343.        supports any number of hard drives.  It also supports CDROM
  344.        drives (it has special provisions for access control and
  345.        extended buffering of the files).  The Xetec CDROM file system
  346.        is the recommended one.  The AsimCDFS is reported to work well
  347.        to.   One site (Great White North) is running the Pioneer 604
  348.        multidisk changer.
  349.  
  350.   SERIAL DEVICES
  351.        Any serial device that provides a standard AmigaExec xxxx.device
  352.        type driver is supported, you can even use several different
  353.        devices.  The MultiFace II is currently the most favoured board,
  354.        it works fine with the A2232 and the ASDG Dual Serial Board.
  355.  
  356.   MODEMS
  357.        Should work with just about anything, it has been tested with
  358.  
  359.           SupraModem 2400
  360.           SupraModem 2400 MNP
  361.           SupraModem 2400 Plus (V42)
  362.           SupraModem v32bis
  363.           GVC SuperModem 2400 MNP
  364.           Packard Bell 2400
  365.           US Robotics Dual Standards (V32bis/HST)
  366.           UDS V32
  367.           Zyxel v32bis modems
  368.           Hayes Optima 288 (v.fc 28K baud)
  369.           USR Sportster v32bis and V34
  370.  
  371.   OS VERSION
  372.        IceBBS and IceTERM run under AmigaDOS 1.3 and 2.0.  Future
  373.        development will include more 2.0 feature support.
  374.  
  375.  
  376. When will it be available?
  377.  
  378. Available now.
  379.  
  380.  
  381. What will the upgrade policy be?
  382.  
  383. Free-to-download upgrades to the BBS and support utilities for registered
  384. sysops from my BBS. For those who don't want to pull massive files
  385. down there is an upgrade disk mailout program at $10.00 per upgrade
  386. requested, send me a check for $20 or so and then you can request an
  387. update at any time by phone, BBS or mail and I'll send you out an
  388. update disk.  Updated manuals will be available for about $10-20
  389. depending on what the printing and postage costs turn out to be.
  390.  
  391.  
  392. What networking will be supported?
  393.  
  394. Currently FidoNet is supported (through TrapDoor) and Usenet through Matt
  395. Dillon's UUCP.  Work is starting on direct internet access tools too.
  396.  
  397.  
  398. Off line message reading?
  399.  
  400. IceBBS and IceTERM provide a completely automatic SIG (message base)
  401. downloading facility (including automatic resume), I provide another
  402. program: IceOLR to allow the user to read message bases off line, and
  403. post and reply to them.  These postings are automatically uploaded to
  404. the correct message base the next time the user logs in to get new
  405. messages.
  406.  
  407.  
  408. What Sysop utilities?
  409.  
  410. The majority of Sysop utilities are local, CLI-based ones.  They can
  411. be used through the remote DOS shell built into TERM.  There are also
  412. some remote Sysop tools.
  413.  
  414.  
  415. Multiline support?
  416.  
  417. Yes, from day one, as many lines as you can squeeze in.  I have run up
  418. to 8 lines on one machine so far (a stock A2000 with 6Megs to be exact).
  419.  
  420.  
  421. What serial boards has it been tested with?
  422.  
  423. The ASDG dual serial board and the Commodore 2232 multi-serial card
  424. and the GVP IO Extender (driver 1.7 or higher), MultiFace II and
  425. the ComPorts 8 line card.
  426.  
  427.  
  428. What about customization?
  429.  
  430. By its very nature IceBBS will appear to be less customizable than other
  431. BBS systems.  As time goes on additional areas of customizability will
  432. be added.  Currently the doors and the custom login stats screen
  433. represent the most significant areas of customization.
  434.  
  435.  
  436.  
  437. What is the current version?
  438.  
  439. The current version of IceBBS is 56, the current TERM is 119.
  440. Call the support board for more up to date information.
  441.  
  442.  
  443. Reliability?
  444.  
  445. The current version of IceBBS is quite reliable, with a mean time
  446. between failures of about 10 days. It runs completely clean under both
  447. MungWall and the Enforcer.  In a recent test on AMUC Express (a seven
  448. line, heavily used system) ran for 8 days without incident.
  449.  
  450.  
  451. -------- End of the Extract -------
  452.  
  453.  
  454. If you want to know more about IceBBS, give it a call at the above
  455. numbers or give me (Stephen Vermeulen -- Ragnarok Software) a voice
  456. call at (403) 282-7990.  If you have usenet access you can mail me
  457. directly at "svermeulen@ragnarok.mtroyal.ab.ca" as well I am on
  458. FidoNet at 1:134/92 (the IceBBS machine) and 1:134/27 the 7 line AMUC
  459. Express (send to Stephen Vermeulen on these nodes).
  460.  
  461.  
  462. And one last thing:  what does ICE stand for?
  463.  
  464. Well it was developed in Canada, land of ICE and snow, its a COOL
  465. product, although sometimes COLD and hostile, and mainly it stands
  466. for:
  467.  
  468.     Integrated Communications Environment.
  469.  
  470.  
  471.